/*
 * Created on 16/03/2010
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package com.stefanini.pe.bbva.mbl.in.bo;

import java.util.List;

import com.stefanini.pe.bbva.mbl.carga.in.to.PermisosXPerfil;
import com.stefanini.pe.bbva.mbl.in.bo.iface.PermisosXPerfilBO;
import com.stefanini.pe.bbva.mbl.in.dao.iface.PermisosXPerfilDAO;
/**
 * @author jlezama
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class PermisosXPerfilBOImpl implements PermisosXPerfilBO {
	PermisosXPerfilDAO permisosXPerfilDAO;
	/**
	 * @param permisosXPerfilDAO
	 */
	public PermisosXPerfilBOImpl(PermisosXPerfilDAO permisosXPerfilDAO) {
		super();
		this.permisosXPerfilDAO = permisosXPerfilDAO;
	}
	/**
	 * @return Returns the permisosXPerfilDAO.
	 */
	public PermisosXPerfilDAO getPermisosXPerfilDAO() {
		return permisosXPerfilDAO;
	}
	/**
	 * @param permisosXPerfilDAO The permisosXPerfilDAO to set.
	 */
	public void setPermisosXPerfilDAO(PermisosXPerfilDAO permisosXPerfilDAO) {
		this.permisosXPerfilDAO = permisosXPerfilDAO;
	}
	/**
	 * @param key
	 * @return
	 */
	public int deleteByPrimaryKey(String codPermiso, String desPermiso) {
		return permisosXPerfilDAO.deleteByPrimaryKey(codPermiso, desPermiso);
	}
	/**
	 * @param record
	 */
	public void insert(PermisosXPerfil record) {
		permisosXPerfilDAO.insert(record);
	}
	/**
	 * @param record
	 */
	public void insertSelective(PermisosXPerfil record) {
		permisosXPerfilDAO.insertSelective(record);
	}
	/**
	 * @param key
	 * @return
	 */
	public PermisosXPerfil selectByPrimaryKey(String codPermiso, String desPermiso) {
		return permisosXPerfilDAO.selectByPrimaryKey(codPermiso, desPermiso);
	}
	/**
	 * @param record
	 * @return
	 */
	public int updateByPrimaryKey(PermisosXPerfil record) {
		return permisosXPerfilDAO.updateByPrimaryKey(record);
	}
	/**
	 * @param record
	 * @return
	 */
	public int updateByPrimaryKeySelective(PermisosXPerfil record) {
		return permisosXPerfilDAO.updateByPrimaryKeySelective(record);
	}
    /* (non-Javadoc)
     * @see com.stefanini.pe.bbva.iipg.in.bo.iface.PermisosXPerfilBO#selectByCriteria(java.lang.String)
     */
    public List selectByCriteria(String desPermiso) {
        return permisosXPerfilDAO.selectByCriteria(desPermiso);
    }
    /* (non-Javadoc)
     * @see com.stefanini.pe.bbva.iipg.in.bo.iface.PermisosXPerfilBO#selectAll()
     */
    public List selectAll() {
        return permisosXPerfilDAO.selectAll();
    }
    /* (non-Javadoc)
     * @see com.stefanini.pe.bbva.iipg.in.bo.iface.PermisosXPerfilBO#selectSequence()
     */
    public int selectSequence() {
        return permisosXPerfilDAO.selectSequence();
    }
}
